import HTML5DndProvider from './DndProvider';
import { useDrag } from './drag/hooks/useDrag';
import { useDrop } from './drop/hooks/useDrop';

export type { DragSourceMonitor } from './drag/dragInterface';
export type { DropTargetMonitor } from './drop/dropInterface';

export const YmReactDnd = {
  HTML5DndProvider,
  useDrag,
  useDrop,
};
